#include <cstdio>
#include <algorithm>
#include <cmath>
using namespace std;
long long a[25];
void Init(){
    a[1]=0;
    a[2]=1;
    for(int i=3;i<=21;i++){
        a[i]=(i-1)*(a[i-1]+a[i-2]);
    }
}
int main(void){
    Init();
    int n;
    while(~scanf("%d",&n)){
        printf("%lld\n",a[n]);
    }
    return 0;
}